package com.wash.shoes.domain.dy.model;

import lombok.Data;

import java.io.Serializable;

/**
 * @author lijianguo
 * @Date 27/03/2025 22:43
 * 请输入类的简介
 **/
@Data
public class QueryOrderVo implements Serializable {

    // 抖音侧订单号，len(order_id) <= 64 byte
    String order_id;

    // 开发者侧订单号，与 order_id 一一对应
    String out_order_no;

    // 已退款金额，单位分
    Integer refund_amount;

    // 已分账金额，单位分
    Integer settle_amount;

    // 订单支付状态 INIT： 初始状态 PROCESS： 订单处理中 SUCCESS：成功 FAIL：失败
    // TIMEOUT：用户超时未支付 CLOSED：已关单
    String order_status;

    // 支付时间，格式：2021-12-12 00:00:00
    String pay_time;

    // 支付渠道枚举 1：微信，2：支付宝 10：抖音支付
    String pay_channel;

    // 渠道支付单号，如微信的支付单号
    String channel_pay_id;

    // 卖家商户号 id
    String seller_uid;

    // 视频id
    String item_id;

    // 预下单时开发者定义的透传信息
    String cp_extra;

    // 结果描述信息，如失败原因
    String message;

    // 担保支付单 id
    String payment_order_id;

    // 订单核销类型：
    // 0: 三方码（非闭环核销），开发者自行处理券码生成及展示，通过 push_delivery 接口推送核销状态。
    // 1: 抖音码（闭环核销），开平负责生券，开发者使用核销组件展示，使用验券准备和验券接口核销。
    Integer delivery_type;


}
